BODY { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 8pt; 
}

#fm{
	margin:0;
	padding:10px 20px;
}

#orderitemform{
	margin:0;
	padding:10px 20px;
}

.ftitle{
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding:5px 0;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
.fitem{
	margin-bottom:5px;
	float:left;
}
.fitem label{
	display:inline-block;
	width:80px;
	font:12px arial,sans-serif;
	color:#909090;
	font-weight:bold;
	vertical-align:bottom;
	margin-top:3px;
	float:left;
}

.fitemmsg{
	display:inline-block;
	width:140px;
	padding:0px 0px 0px 10px;
	font:10px arial,sans-serif;
	color:#ff0000;
	font-weight:normal;
	vertical-align:middle;
	float:left;
}
.headbackgroud{
background: #e1edff; /* Old browsers */
background: -moz-linear-gradient(top,  #e1edff 0%, #e7f8fd 0%, #0858c9 0%, #e0ecff 0%, #d2e0f2 100%, #e1edff 100%, #d2e0f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1edff), color-stop(0%,#e7f8fd), color-stop(0%,#0858c9), color-stop(0%,#e0ecff), color-stop(100%,#d2e0f2), color-stop(100%,#e1edff), color-stop(100%,#d2e0f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e1edff 0%,#e7f8fd 0%,#0858c9 0%,#e0ecff 0%,#d2e0f2 100%,#e1edff 100%,#d2e0f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e1edff 0%,#e7f8fd 0%,#0858c9 0%,#e0ecff 0%,#d2e0f2 100%,#e1edff 100%,#d2e0f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e1edff 0%,#e7f8fd 0%,#0858c9 0%,#e0ecff 0%,#d2e0f2 100%,#e1edff 100%,#d2e0f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e1edff 0%,#e7f8fd 0%,#0858c9 0%,#e0ecff 0%,#d2e0f2 100%,#e1edff 100%,#d2e0f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1edff', endColorstr='#d2e0f2',GradientType=0 ); /* IE6-9 */
}
.footbackgroud{
background: #d2e0f2; /* Old browsers */
background: -moz-linear-gradient(top,  #d2e0f2 0%, #e1edff 0%, #d2e0f2 0%, #e0ecff 100%, #0858c9 100%, #e7f8fd 100%, #e1edff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2e0f2), color-stop(0%,#e1edff), color-stop(0%,#d2e0f2), color-stop(100%,#e0ecff), color-stop(100%,#0858c9), color-stop(100%,#e7f8fd), color-stop(100%,#e1edff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d2e0f2 0%,#e1edff 0%,#d2e0f2 0%,#e0ecff 100%,#0858c9 100%,#e7f8fd 100%,#e1edff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d2e0f2 0%,#e1edff 0%,#d2e0f2 0%,#e0ecff 100%,#0858c9 100%,#e7f8fd 100%,#e1edff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d2e0f2 0%,#e1edff 0%,#d2e0f2 0%,#e0ecff 100%,#0858c9 100%,#e7f8fd 100%,#e1edff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d2e0f2 0%,#e1edff 0%,#d2e0f2 0%,#e0ecff 100%,#0858c9 100%,#e7f8fd 100%,#e1edff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2e0f2', endColorstr='#e1edff',GradientType=0 ); /* IE6-9 */
}

.toolbarlabel_right{
	text-align:right;
	vertical-align:middle;
	font-weight:bold;
	font-size: 12px;
}
fieldset {
	border:1px solid #8DB2E3;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

legend {
  padding: 0.2em 0.5em;
  border:0px solid #8DB2E3;
  color:#416AA3;
  font-size:80%;
  font-weight:normal;
}



